.inner-testimonial {
	text-align: center;
	background-color: #fff;
}

.inner-testimonial > img{
	max-width: 128px;
	margin:0 auto 15px;
	opacity: 0;
	-webkit-transition:all 1.3s linear;
	transition:all 1.3s linear;
}

.owl-item.active .inner-testimonial > img{
	-webkit-transition:all 1.3s linear;
	transition:all 1.3s linear;
}

.owl-item.active .inner-testimonial > img.full-opacity {
	opacity:1;
	-webkit-transition:all 0.3s linear;
	transition:all 0.3s linear;
}

h3.city-name {
	padding:10px 0;
	font-size: 20px;
	font-family: "Roboto", sans-serif;
	font-weight: 900;
}

p.text-testimonial {
	padding:10px 0;
	font-size: 20px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	line-height: 25px;
}

.block-items {
	cursor: default;
}

/*Изменяем внешний вид элементов управления (точки) */
.owl-theme .owl-dots .owl-dot span {
	width: 14px;
	height: 14px;
}

.owl-theme .owl-dots .owl-dot.active span{
	width: 18px;
	height: 18px;
}

#quick-call,
#krovfull,
#twometers,
#naled {
  width: 474px;
  padding: 14px 34px 30px 34px;
  position: relative;
  background:  rgba(255, 255, 255, 0.9);
  border-radius: 2px;
}
#navi {
  width: 670px;
  padding: 14px 34px 30px 34px;
  position: relative;
  background:  rgba(255, 255, 255, 0.9);
  border-radius: 2px;
}

#quick-call .title,
#krovfull .title,
#twometers .title,
#naled .title {
  margin: 0 0 20px 0;
  font-size: 2.2625rem;
  text-align: center;
  text-transform: uppercase;
  color: #FAAA00;
}
#quick-call .description,
#krovfull .description,
#twometers .description,
#naled .description {
  margin: 0 0 23px 0;
  /* font-family: 'MullerRegularItalic'; */
  font-size: 1em;
  text-align: center;
}

#quick-call input[type="submit"],
#krovfull input[type="submit"],
#twometers input[type="submit"],
#naled input[type="submit"]{
  width: 354px;
    cursor: pointer;
    text-align: center;
    color: #FAAA00;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin: 0 auto;
    display: block;
}
#quick-call input[type="submit"]:hover,
#krovfull input[type="submit"]:hover,
#twometers input[type="submit"]:hover,
#naled input[type="submit"]:hover {
  background: #fff;
  color: #000000;
}
#quick-call,
#krovfull,
#twometers,
#naled {
  background:  rgba(255, 255, 255, 0.9);
}

#quick-call input.phone,
#krovfull input.phone,
#twometers input.phone,
#naled input.phone, {
  margin: 0 0 10px 0;
}
#politika-konfidentsialnosti {
  background:  rgba(255, 255, 255, 0.9);
  padding: 30px;
    width: 50%;
    margin: 0 auto;
}
.close {
  width: 32px;
  height: 32px;
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
  background: url('../images/close.png') left top no-repeat;
}
.closemenu {
    width: 32px;
    height: 32px;
    position: relative;
    top: 0px;
    right: -14px;
    cursor: pointer;
    float: right;
    background: black;
    z-index: 999;
    border: none;
}
/* Arcticmodal */
.arcticmodal-overlay,
.arcticmodal-container {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
.arcticmodal-container {
  overflow: auto;
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
    z-index: 9999;
}
*:first-child + html .arcticmodal-container {
  height: 100%;
}
.arcticmodal-container_i {
  height: 100%;
  margin: 0 auto;
}
.arcticmodal-container_i2 {
  padding: 24px;
  margin: 0;
  border: 0;
  vertical-align: middle;
}
.arcticmodal-error {
  padding: 20px;
  border-radius: 10px;
  background: #000;
  color: #fff;
}
.arcticmodal-loading {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  background: #000;
}
.blc {
    width: 50%;
    float: left;
}
.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
margin: 15px 0;
padding: 4px;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}

.notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 90%;
margin: 15px 0;
padding: 8px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}
.politika-konfidentsialnosti {
    color: #faaa01;
}
.politika-konfidentsialnosti:hover {cursor:pointer;}
p.policy {
    text-align: center;
}
.itm {height:205px;}
/* div.section.clearfix.object-non-visible.animated.object-visible.fadeIn > div > div > div > div.row > div > div.title_icon > p:nth-child(2){text-align:justify;} */
.title_icon {
    padding: 10px;
}

.mdr {
    overflow: hidden;
    text-align: center;
    font-size: 30px;
}
.mdr span {
    display: inline-block;
    vertical-align: middle;
}
.mdr:before,
.mdr:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 4px;
    background-color: #FAAA00;
    position: relative;
}
.mdr:before {
    margin-left: -100%;
    left: -14px;
}
.mdr:after {
    margin-right: -100%;
    right: -14px;
}

@media screen and (max-width: 425px) {
.banner-caption h1 {
    font-size: 26px;
}
h1 {
    font-size: 32px;
}
#map {
    display: none;
}
#quick-call,
#krovfull,
#twometers,
#naled {
    width: 270px;
}	
#quick-call input[type="submit"],
#krovfull input[type="submit"],
#twometers input[type="submit"],
#naled input[type="submit"] {
    width: 100%;
}
.ef4 {
    height: 410px;
}
div.title_icon > p {
    height: 28px;
}
.btn {
	min-width: auto;
}
.itm {
    height: auto;
}
#owl-items > div.owl-controls > div.owl-buttons {display:none;}
#owl-vann > div.owl-wrapper-outer > div > div > div > a, #owl-kuhn > div.owl-wrapper-outer > div > div > div > a, #owl-sten > div.owl-wrapper-outer > div > div > div > a{font-size:8px;}
}
@media (min-width: 426px) and (max-width: 767px){
#quick-call,
#krovfull,
#twometers,
#naled {
    width: 424px;
}
#quick-call input[type="submit"],
#krovfull input[type="submit"],
#twometers input[type="submit"],
#naled input[type="submit"] {
    width: 100%;
}
#map {
    display: none;
}
.ef4 {
    height: 380px;
}
div.title_icon > p {
    height: 28px;
}
}
@media (min-width: 768px) and (max-width: 1199px){
.banner-caption h1 {
    font-size: 24px;
}
.lead {
    font-size: 13px !important;
}
.main-navigation .navbar-default .navbar-nav > li > a {
    padding: 2px 2px;
}
}